/****
 *    pop-dialogue
 */
[data-transition="dialogue"]>div.dialogue{
    margin:10% 7% auto 7%;
    border: 1px solid #d31145;
    position: relative;
    display: block;
    overflow:auto;
    !important white-space:nowrap;
    !important text-wrap: none;
}

[data-transition="dialogue"]>div.dialogue>.header {
	width: 100%;
	height: 30px;
	background-color: #D31145;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	font-size: 90%;
    vertical-align: middle;
    margin: auto;
}

[data-transition="dialogue"]>div.dialogue>.content {
    min-height: 100px;
    vertical-align:middle;
    margin: auto;
    text-align: center;
}